
    // // appendLink(url) {
    // //   const s = document.createElement("link");
    // //   s.rel = "stylesheet";
    // //   s.href = url;
    // //   document.body.appendChild(s);
    // // },
    // // appendScript(url) {
    // //   const s = document.createElement("script");
    // //   s.type = "text/javascript";
    // //   s.src = url;
    // //   document.body.appendChild(s);
    // // },
    // addHeatMap(map, flag, geoJSON) {
    //     // if (this.heatlayer) {
    //     //   map.remove(this.heatlayer);
    //     // }
    //     // var heatmap;
    //     // map.plugin(["AMap.Heatmap"], function() {
    //     //   //初始化heatmap对象
    //     //   heatmap = new AMap.Heatmap(map, {
    //     //     radius: 15, //给定半径
    //     //     opacity: [0, 0.8]
    //     //   });
    //     //   var ptArr = new Array();
    //     //   for (var i = 0; i < geoJSON.length; i++) {
    //     //     var lng = flag==0 ? geoJSON[i].o_lng:geoJSON[i].d_lng;
    //     //     var lat = flag==0 ? geoJSON[i].o_lat:geoJSON[i].d_lat;
    //     //     var dt = geoJSON[i].DT;
    //     //     var singleData = {
    //     //       lng: lng,
    //     //       lat: lat
    //     //     };
    //     //     ptArr.push(singleData);
    //     //   }
    //     //   //设置数据集
    //     //   heatmap.setDataSet({
    //     //     data: ptArr,
    //     //     max: 1
    //     //   });
    //     // });
    //     // this.heatlayer = heatmap;
    //   },
    //   addColorPolygon(map, geoJSON) {
    //     // const _this = this;
    //     // var geojson = new AMap.GeoJSON({
    //     //   geoJSON: geoJSON,
    //     //   // 还可以自定义getMarker和getPolyline
    //     //   getPolygon: function(geojson, lnglats) {
    //     //     var color2 = "red";
    //     //     if (geojson.properties.count) {
    //     //       if (geojson.properties.count < 10) {
    //     //         color2 = "green";
    //     //       } else {
    //     //         color2 = "red";
    //     //       }
    //     //     }
    //     //     return new AMap.Polygon({
    //     //       path: lnglats,
    //     //       strokeColor: "white",
    //     //       strokeOpacity: 0.2,
    //     //       fillOpacity: 0.2,
    //     //       fillColor: color2
    //     //     });
    //     //   }
    //     // });
    //     // //var cThis=this;
    //     // //this.$store.commit('changeMapClickPolyName', 'clickName');
    //     // geojson.on("click", function(e) {
    //     //   var obj = e.target;
    //     //   var prop = obj.getExtData();
    //     //   _this.changeClickName(prop._geoJsonProperties.name_xz);
    //     // });
    //     // geojson.setMap(map);
    //     // map.on('zoomend', function() {
    //     //   mapU.setZooms(map,geojson,10,14);
    //     // });
    //     // this.polygonColors = geojson;
    //   },
    //   addODLayer(map, arrOD) {
    //     // if (this.clusterLayer) {
    //     //   map.remove(this.clusterLayer);
    //     // }
    //     // if (this.heatlayer) {
    //     //   map.remove(this.heatlayer);
    //     // }
    //     // if (this.polygonColors) {
    //     //   map.remove(this.polygonColors);
    //     // }
    //     // const _this = this;
    //     // const arrLayer = map.getLayers();
    //     // const cLayer = arrLayer[arrLayer.length - 1];
    //     // if (cLayer.CLASS_NAME.indexOf("Custom") != -1) {
    //     //   map.remove(cLayer);
    //     // }
    //     // var pathSimplifierIns;
    //     // AMapUI.load(["ui/misc/PathSimplifier", "lib/$"], function(
    //     //   PathSimplifier,
    //     //   $
    //     // ) {
    //     //   pathSimplifierIns = new PathSimplifier({
    //     //     zIndex: 100,
    //     //     autoSetFitView: false,
    //     //     map: map, //所属的地图实例
    //     //     getPath: function(pathData, pathIndex) {
    //     //       return pathData.path;
    //     //     },
    //     //     getHoverTitle: function(pathData, pathIndex, pointIndex) {
    //     //       if (pointIndex >= 0) {
    //     //         //point
    //     //         pathData.tm +
    //     //           ":" +
    //     //           pathData.name +
    //     //           "," +
    //     //           pathData.gender +
    //     //           "," +
    //     //           pathData.age;
    //     //       }
    //     //       return (
    //     //         pathData.tm +
    //     //         ":" +
    //     //         pathData.name +
    //     //         "," +
    //     //         pathData.gender +
    //     //         "," +
    //     //         pathData.age
    //     //       );
    //     //     },
    //     //     renderOptions: {
    //     //       pathLineStyle: {
    //     //         dirArrowStyle: true
    //     //       },
    //     //       getPathStyle: function(pathItem, zoom) {
    //     //         var color = "#ff9900",
    //     //           lineWidth = 1;
    //     //         return {
    //     //           pathLineStyle: {
    //     //             strokeStyle: color,
    //     //             lineWidth: lineWidth
    //     //           },
    //     //           pathLineSelectedStyle: {
    //     //             lineWidth: lineWidth
    //     //           },
    //     //           pathNavigatorStyle: {
    //     //             fillStyle: color
    //     //           }
    //     //         };
    //     //       }
    //     //     }
    //     //   });
    //     //   _this.ODLayer = pathSimplifierIns;
    //     //   var flyRoutes = [];
    //     //   for (var i = 0, len = arrOD.length; i < len; i++) {
    //     //     var singleFly = {
    //     //       id: arrOD[i].od_id,
    //     //       name: arrOD[i].o_xz_name,
    //     //       tm: arrOD[i].date_dt,
    //     //       gender: arrOD[i].gender,
    //     //       age: arrOD[i].age,
    //     //       path: PathSimplifier.getGeodesicPath(
    //     //         [arrOD[i].O_lng, arrOD[i].O_lat],
    //     //         [arrOD[i].D_lng, arrOD[i].D_lat]
    //     //         // [arrOD[i].o_lng, arrOD[i].o_lat],
    //     //         // [arrOD[i].d_lng, arrOD[i].d_lat]
    //     //       )
    //     //     };
    //     //     flyRoutes.push(singleFly);
    //     //   }
    //     //   _this.ODLayer.setData(flyRoutes);
    //     //   //点击事件
    //     //   _this.ODLayer.on("pathClick pointClick", function(e, info) {
    //     //     console.log(_this.$store.state.clickMapODID);
    //     //     _this.$store.commit("changeMapClickODID", info.pathData.od_id);
    //     //     console.log(_this.$store.state.clickMapODID);
    //     //   });
    //     //   var styleNvg = {
    //     //     loop: true,
    //     //     speed: 500,
    //     //     pathNavigatorStyle: {
    //     //       width: 1,
    //     //       height: 2,
    //     //       //使用图片
    //     //       content: PathSimplifier.Render.Canvas.getImageContent(
    //     //         "./imgs/plane.png",
    //     //         onload,
    //     //         onerror
    //     //       ),
    //     //       strokeStyle: null,
    //     //       fillStyle: null,
    //     //       //经过路径的样式
    //     //       pathLinePassedStyle: {
    //     //         lineWidth: 2,
    //     //         strokeStyle: "red",
    //     //         dirArrowStyle: {
    //     //           stepSpace: 0.5,
    //     //           strokeStyle: "red"
    //     //         }
    //     //       }
    //     //     }
    //     //   };
    //     //   for (var i = 0, len = flyRoutes.length; i < len; i++) {
    //     //     var navg = _this.ODLayer.createPathNavigator(i, styleNvg);
    //     //     navg.start();
    //     //   }
    //     // });
    //   },